порт Корсаров на Андроид: История версий

вторник, 23 апреля 2024 г.

Пред Альфа v 0.06

Корсары на Андроиде
Вход в Верфь

Что нового:
  • Новые локации Верфь и Магазин;
  • Добавлена информационная табличка для отображения имен NPC и названий локаций (как в оригинале);
  • Отключен скрипт скрытия сенсорного управления при запуске игры в браузере настольного компьютера для теста сенсорной кнопки (таблички). Клавиши управления персонажем с клавиатуры остались прежними.

Что получилось сделать:
  • Отображение имен персонажей и названий помещений в правом верхнем углу при приближении Николаса Шарпа;
  • Добавить анимацию появления и исчезновения информационной таблички (потом думаю можно будет переделать в что-то более оригинальное);
  • Табличка кликабельная, вход в помещения осуществляется по клику;
SeaDogs Android
Помещение магазина Хайрока

  • Затемнение экрана при смене локации (очень быстрая загрузка, чтобы можно было хоть как-то сориентироваться, что уже находиться в другой локации, создал искусственный экран загрузки, для паузы);
  • Написать имена персонажей и названий помещений шрифтом log-russ (из оригинала);
  • Коллизию потолка для тангажа камеры в пределах комнаты.
Исправления:
  • Модель для задании коллизии не позволяла подойти ни к дверям дворца губернатора, ни отойти от городски ворот при приближении к ним в плотную;
  • Настройки шейдера не отображал полностью головной убор английских стражников.
Вес  сборки:
  • 10,9 Мб

среда, 6 марта 2024 г.

Пред Альфа v 0.05


Что получилось сделать:

  1. Полностью пересобрать сборку; 
  2. Cтруктурировать и оптимизировав код;
  3. Перевести текстуры с формата (.tga) в формат (.png);
  4. Добавить отдельную модель для задании коллизии города;
  5. Провести оптимизацию сцены указав процессору на статичные объекты для облегчения отрисовки.

В результате:

  • Batches упал с 4700 до 1060;
  • FPS увеличился с 245 до 480;
  • Вес сборки уменьшился с 8,5 Mb до 7,5 Mb.
Что нового:
  • Включил отображение теней (в оригинале такого нет);
  • Добавил четырех стражников. Двое у ворот и ещё двое у входа во дворец губернатора;
  • Задал коллизию для каждого стражника (вспомнил про нее перед самой сборкой, поэтому выделил отдельным пунктом);
  • Для избежания одновременного и визуально одинакового проигрывания анимации у стражи,  разделил ее на две части. Первая часть зациклена, вторая часть проигрывается через определенное время (установленное для каждого стражника).

вторник, 6 февраля 2024 г.

Пред Альфа v 0.04

Корсары на android

Что получилось сделать:

  • Скрытие сенсорного управления при запуске игры в браузере настольного компьютера и активацией его при запуске на мобильном телефоне;
  • Принудительно включить полноэкранный режим на мобильном устройстве.

суббота, 20 января 2024 г.

Пред Альфа v 0.03

Sea Dogs на мобильном телефоне


Что получилось сделать:
  • Назначить стрелки клавишами перемещения к имеющимся WASD;
  • Добавить сенсорный стик (джостик) для перемещения персонажа;
  • Добавить сенсорный стик (джостик) для управления камерой;
  • Задействовать анимацию перемещения при использовании джостика;
  • Решить проблему со скоростью поворота при использовании мобильного браузера.

пятница, 29 декабря 2023 г.

Пред Альфа v 0.02

Sea Dogs на мобильном телефоне


Что получилось сделать:
  • Создать коллизию города (чтобы нелзя было проходить сквозь стены); 
  • Привязать анимацию ходьбы к Главному герою;
  • Привязать анимацию покоя, когда Главный герой находиться не в движении;
  • Назначить клавиши перемещения - W,A,S,D (сенсорные стики доделываю);
  • Привязать анимацию шага назад;
  • Привязать камеру, чтобы она следовала за главноым героем во время ходьбы;
  • Плавность перехода камеры при поворотах;
  • Повор камеры на 360° вокруг главного героя
  • Непроницаемость камеры в текстуры стен города.

понедельник, 18 декабря 2023 г.

Пред Альфа v 0.01

Sea Dogs на мобильном телефоне

Что получилось сделать:  
  • Импортировать модель Хайрока;
  • Импортировать модель главного героя с анимацией;
  • Импортировать текстуры;
  • Извлечь материалы из модели, именно извлечь, а не дублировать, как предлагают делать на ютубе, увеличивая тем самым вес сборки; 
  • Добиться правильного отображения названий вывесок заведений города, с двух строн одного объекта.